.imgAlignMiddle {
  vertical-align: middle;
}
/* 全局禁用双击缩放 */
// #ifdef H5
html {
  touch-action: manipulation;
}
// #endif

:not(view), view {
  box-sizing: border-box;
}

.pageBg {
  background: linear-gradient(to bottom, transparent, #fff 400rpx),
  linear-gradient(to right, rgb(245, 197, 197) 20%, rgb(228, 248, 202));
  /* #ifndef H5 */
  min-height: 100vh;
  /* #endif */

  /* #ifdef H5 */
  min-height: calc(100vh - 50px - 44px);
  /* #endif */
}

.safe-area-inset-bottom {
  height: env(safe-area-inset-bottom);
}